package com.xy.api.model.dto.approval;

import com.xy.api.model.dto.BaseDTO;
import com.xy.api.model.dto.common.FieldOptionDTO;
import lombok.Data;

import java.io.Serializable;
import java.util.List;

@Data
public class ApprovalTemplateInfoFieldDTO extends BaseDTO {

    private Long id;

    /**
     * 审批模板id
     */
    private Long approvalTemplateId;

    /**
     * 字段名称
     */
    private String fieldName;

    /**
     * 字段类型
     */
    private Integer fieldType;

    /**
     * 如果fieldType是枚举值（fieldType=5）,可选项: t_field_option#field_option_key
     */
    private String fieldOptionKey;
    private List<FieldOptionDTO> fieldOptionList;

    /**
     * 是否必填
     */
    private Boolean isRequired;
}
